Diving into data about tariff effects on a top promotional product: T-shirts

June 7, 2025

Olivia Borgula | 616-970-3620


Trump Graphic


T-shirts are consistently a top promotional product. U.S. President Donald Trump has levied heavy tariffs since taking office in January on top exporters of cotton T-shirts to the U.S. including China, Vietnam and India, resulting in steeper prices and a blow to industry.

The Trump administration’s trade war is relevant in the current political climate and has a direct tie to ASI’s coverage because it targets items and generally has led to cost increases.

ASI has covered tariffs extensively, but the bulk of coverage is breaking news stories or research about stakeholder opinions on tariffs and their general implication for the industry. From what I have seen, there has not been a data-driven story with integrated graphics like the one I’m proposing that analyzes how a promotional product will be affected, like T-shirts.

For this analysis, I used category 340 items with the descriptor “M&B COTTON SHIRTS, NOT KNIT” as specified with data from the International Trade Association. This does not include other cotton aparrel or mixed fabric blend T-shirts that includle cotton. I decided on this item based on research indicating that cotton T-shirts tend to be a popular promo item compared to other fabrics.

Estimated delivery: mid to late June.

What the current data shows

This is the most recent data from the International Trade Administration, but how does it compare to past years? How has it shifted since Trump took office amid heavy tariffs imposed on apparel?

Examining 2024 data

Bangladesh, India and Vietnam made up more than 60% of total cotton T-shirt exports in 2024. China and Indonesia followed, at about 9% and 6%, respectively.

Tariffs have hit the aparrel industry

Several of the top cotton T-shirt importers have had notable shifts since Trump took office. China’s imports have trended down in 2025, Bangladesh’s have steadily risen and Honduras and Nicaragua have spiked in 2025.

This comes after Trump enacted a flury of tariffs, escalating a trade war with several parts of the world.

In April, Trump announced a baseline 10% tariff on all imported goods. Top cotton T-shirt exporters were also hit with additional rates in an effort to minimize the U.S.’s trade deficit. Vietnam faces a 46% tariff, Bangladesh is subject to 37% and China has a 34% tariff on top of previously announced duties, raising its tariff rate to 54%.

Here’s the top 10 countries exporting cotton T-shirts to the U.S. in 2024.

T-shirts have been the most popular promotional product category for years. More than 17% of all promotional product sales in 2024 were in the T-shirt category, according to ASI’s research, amounting to over $4.5 billion in sales.

Promotional T-shirts tend to be made of cotton, followed by polyester.

Data analysis

#load in libraries 
library(tidyverse)
library(lubridate)
library(ellmer)
library(httr)
library(jsonlite)
library(rvest)
library(janitor)
library(DT)

# turn off scientific notation
options(scipen = 999)  
# import data for monthly cotton T-shirt imports for all countries between 2020 and 2025
all_countries <- read_csv("../data/all_countries_cotton.csv")%>%clean_names()
# get data based on ASI's past reports 
#gemini_chat <- chat_google_gemini(model="gemini-2.5-flash-preview-04-17")

#asi_report <- google_upload("../data/x2024_asi_report.png")

#asi_csv <- gemini_chat$chat("Create a CSV where one row is one product in the pie chart, and columns are the values corresponding to each product", asi_report)
#find quantity & value of exports to US for all countries with at least one export in 2024
quantity_x2024 <- all_countries %>%
  filter(year == 2024) %>%
  group_by(country) %>%
  summarize(
    total_quantity = sum(quantity, na.rm = TRUE),
    total_value = sum(value, na.rm = TRUE),
    .groups = "drop"
  ) %>%
  mutate(
    percent_of_total_quantity = total_quantity / sum(total_quantity) * 100
  ) %>% # find how much each country contributes to the total exports as a percent of the total exports to the US 
  arrange(desc(total_quantity))
# find the top 10 countries exporting cotton T-shirts to the US in March 2025 - the most current data 

quantity_march_x2025 <- all_countries %>%
  filter(year == 2025, month == 3) %>%
  group_by(country) %>%
  summarize(
    total_quantity = sum(quantity, na.rm = TRUE),
    total_value = sum(value, na.rm = TRUE),
    .groups = "drop"
  ) %>%
  arrange(desc(total_quantity)) %>%
  slice_head(n = 10)

datatable(quantity_march_x2025, options = list(pageLength = 10)) 
# find the top 10 countries exporting cotton T-shirts to the US for each year between 2020 and 2025

quantity_x2020_x2025 <- all_countries%>%
  group_by(country, year)%>%
  summarize(yearly_total = sum(quantity, na.rm=TRUE))%>%
  pivot_wider(
    names_from = year,
    values_from = yearly_total,
    names_prefix = "year_"
  )%>%
  select(country, year_2020, year_2021, year_2022, year_2023, year_2024, year_2025)

datatable(quantity_x2020_x2025, options = list(pageLength = 10)) 
# find the top 10 countries exporting cotton T-shirts to the US for each year between 2020 and 2025 by value

value_x2020_x2025 <- all_countries%>%
  group_by(country, year)%>%
  summarize(yearly_total = sum(value, na.rm=TRUE))%>%
  pivot_wider(
    names_from = year,
    values_from = yearly_total,
    names_prefix = "year_"
  )%>%
  select(country, year_2020, year_2021, year_2022, year_2023, year_2024, year_2025)

datatable(value_x2020_x2025, options = list(pageLength = 10)) 

Original pitch

It was originally suggested that I look into Trump’s recent cuts on top promotional product industries, including education, healthcare, manufacturing and others. I chose to pitch this idea instead because a key factor in those industries, GDP data, is not available for 2025 until June 26. I also struggled to narrow down that topic and was unsure about whether I could produce meaningful analysis in a week given how many story possibilities there are within that topic.

But when the data is available, I plan to use it and assess how each industry has performed in 2025 and compare it to the past five to 10 years. I also want to quantity Trump’s cuts from the beginning of the year, do some explanatory analysis, and also consider how factors like further cuts in the proposed budget will affect the promotional products industry.

Questions

  1. How have tariff rates changed over time for top importers of cotton T-shirts?
  2. How has the general rate of imports changed over time for all countries? (Big jump in the beginning of 2025 as people rushed to buy products before tariffs hit)
  3. How do cotton T-shirt imports compare with other apparel items, like polyester shirts?
  4. What’s an example of how a tariff on an example brand item would affect a consumer? How much would it raise prices?